package com.example.teesystem.entity;

import com.example.teesystem.entity.vo.course.CourseResponseVo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Estimate {
    private int studentId;

    //学生选修的课程
    private List<CourseResponseVo> courses;

    //答题的正确率
    private float CorrectRate;

    //作弊次数
    private int violationNum;

    //考试均分
    private float meanScore;

    //12345分别表示学生的标签为优秀、良好、中等、较差、很差
    private Map<Integer, String> level;

    public Estimate(int studentId){
        this.studentId = studentId;
    }

}
